home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
data
/
nifhand
/
hp.aut
< prev
next >
Wrap
Text File
|
1991-10-18
|
6KB
|
319 lines
;巡回するとき 自分のHPのメンテナンス
; $60:HPのID (空欄:自分のもの) $65:保守パスワード (8字以内)
; $61:HPのパスワード (8字以内) $66:オープニングメッセージ (30字以内)
; $62:発言の時の題名 $67:ユーザパスワードの変更
; $63:ファイル名 $68:保守パスワードの変更
; $64:巡回日指定
IF (($64=="毎" || $64=="") || $64==$940) || ($64==$941 || $64==$942)
ELSE
GOTO E
ENDIF
IF ($1000=="QUICK" || $1000=="quick") || ($1000=="Q" || $1000=="q")
$1="Q"
ENDIF
IF ($1=="QUICK" || $1=="quick") || ($1=="Q" || $1=="q")
IF ($60!="" && $61!="") && ($62=="" || $63=="")
CALL HP
CALL DOWN
ELSEIF ($60!="" && $61!="") && ($62!="" && $63!="")
CALL HP
CALL SAY
CALL DOWN
ELSE
ECHO "HP.AUT:フルオートモードでは全てを設定しておく必要があります\r"
ENDIF
GOTO E
ENDIF
LABEL MAIN
ECHO "\r^G
これよりホームパーティにまいります\r"
ECHO "\r1:ダウンのみ 2:アップ・ダウン両方 0:メンテナンス E:中止 (リターンキー不要) >\r"
LOOKKEY 60
CASE "1"
$62=$63=$65=$66=$67=$68="******"
$2=""
CALL H
CALL HP
CALL DOWN
CASE "2"
$65=$66=$67=$68="******"
$2=$7
CALL H
CALL HP
CALL SAY
CALL DOWN
CASE "0"
$2=""
CALL H
GOTO MNT
CASE "E"
CASE "e"
CASE/TIMEOUT
FREE
LABEL E
$1=$60=$61=$62=$63=$64=$65=$66=$67=$68=""
END
PROC H
LABEL H1
IF $60==""
$60="自分のもの"
ENDIF
ECHO "\r
設定は以下のようになっています
\r"
ECHO "\r
1 HPのID :$60"
ECHO "\r 2 パスワード :$61"
ECHO "\r 3 題名 (ハンドル) :$62 $2"
ECHO "\r 4 送信ファイル名 :$63"
ECHO "\r 5 保守パスワード :$65"
ECHO "\r 6 オープニングメッセージ :$66"
ECHO "\r 7 ユーザパスワードの変更:$67"
ECHO "\r 8 保守パスワードの変更:$68\r"
ECHO "\r^G
以上でよろしいですか? (Y/N) (E:中止) (リターンキー不要) >
\r"
LOOKKEY 60
CASE "Y"
RETURN
CASE "y"
RETURN
CASE "N"
CASE "n"
CASE "E"
END
CASE "e"
END
CASE/TIMEOUT
END
FREE
ECHO "\r^G
訂正するものを番号で選んで下さい (1~8) (リターンキー不要) >
\r"
LOOKKEY 60
CASE "1"
ECHO "\r
正しいIDを入力してください
\r\r\r"
INPUT $60
CASE "2"
ECHO "\r
正しいパスワードを入力してください
\r\r\r"
INPUT $61
CASE "3"
ECHO "\r
正しい題名を入力してください
\r\r\r"
INPUT $62
CASE "4"
ECHO "\r
正しい送信ファイル名を入力してください
\r\r\r"
INPUT $63
CASE "5"
ECHO "\r
正しい保守パスワードを入力してください
\r\r\r"
INPUT $65
CASE "6"
ECHO "\r
正しいオープニングメッセージを入力してください
\r\r\r"
INPUT $66
CASE "7"
ECHO "\r
新しいユーザパスワード入力してください
\r\r\r"
INPUT $67
CASE "8"
ECHO "\r
新しい保守パスワード入力してください
\r\r\r"
INPUT $68
CASE/TIMEOUT
END
FREE
GOTO H1
ENDPROC
PROC HP
SEND "GO HP\r"
WAIT "^J>"
SEND "1\r",1
WAIT "^JID (改行のみ:自分のHP)"
WAIT "^J:"
IF $60=="自分のもの"
$60=""
ENDIF
SEND "$60\r",1
LOOK
CASE "該当する利用者の"
WAIT "^J>"
ECHO "
ちょっとぉ、どうなってんのよぉ
\r"
END
CASE "^JあなたはまだHome Partyを"
WAIT "^J:"
ECHO "^G
メンテナンスを選択してくんなくちゃ~ >
"
SEND "N\r",1
WAIT "^J>"
END
CASE "^Jパスワード"
WAIT "^J:"
SEND "$61\r",1
WAIT "^JHP>"
CASE "^JHP>"
FREE
SEND "SET PAGE OFF\r",1
WAIT "^JHP>"
IF $60==""
$60="MYHP"
ENDIF
ENDPROC
PROC SAY
SEND "COM\r",1
WAIT "^Jハンドルネームと"
WAIT "^J:"
SEND "$62 $7\r",1
WAIT "^J確認"
WAIT "^J:"
SEND "1\r",1
WAIT "^J本文の入力"
WAIT "\r"
CMD U "$63"
WAIT "^J修正 (1:修正"
WAIT "^J:"
SEND "2\r",1
WAIT "^J登録 (1:登録"
WAIT "^J:"
SEND "1\r",1
WAIT "^JHP>"
ENDPROC
PROC DOWN
CMD D "$900:\\HP\\$60.$944"
SEND "REA NEW\r",1
WAIT "^JHP>"
CMD D
$1=""
ENDPROC
LABEL MNT
ECHO "\r
1:新規開設 2:オープニングメッセージの設定 3:ユーザパスワードの変更"
ECHO "\r 4:保守パスワードの変更 5:廃止 E:終了 (リターンキー不要) >^G"
LOOKKEY 60
CASE "1"
GOTO OPENHP
CASE "2"
GOTO OPMSG
CASE "3"
GOTO USRPW
CASE "4"
GOTO MNTPW
CASE "5"
GOTO CAN
CASE "E"
CASE "e"
CASE/TIMEOUT
FREE
GOTO E
LABEL OPENHP
SEND "GO HP\r",1
WAIT "^J>"
WAIT "^JID (改行のみ:自分"
WAIT "^J:"
SEND "\r",1
WAIT "^JあなたはまだHome Partyを"
WAIT "^J:"
SEND "Y\r",1
SEND "^J利用者パスワードの"
WAIT "^J:"
SEND "$61\r",1
WAIT "^Jパスワードの再入力"
WAIT "^J:"
SEND "$61\r",1
WAIT "^J保守パスワードの"
WAIT "^J:"
SEND "$65\r",1
WAIT "^Jパスワードの再入力"
WAIT "^J:"
SEND "$65\r",1
WAIT "^J登録 (1:登録する"
WAIT "^J:"
SEND "1\r",1
WAIT "^J-Home Party設置完了"
WAIT "^JHP>"
GOTO MAIN
LABEL OPMSG
SEND "GO HP\r",1
WAIT "^J>"
WAIT "^JID (改行のみ:自分"
WAIT "^J:"
SEND "\r",1
SEND "SETUP\r",1
WAIT "^Jパスワード"
WAIT "^J:"
SEND "$65\r",1
WAIT "^J設定 (1:オープニングメッセージ"
WAIT "^J>"
SEND "1\r"
WAIT "^Jオープニングメッセージ"
WAIT "^J:"
SEND "$66\r",1
WAIT "^J確認"
WAIT "^J:"
SEND "1\r",1
WAIT "^J>"
GOTO MAIN
LABEL USRPW
SEND "GO HP\r",1
WAIT "^J>"
WAIT "^JID (改行のみ:自分"
WAIT "^J:"
SEND "\r",1
SEND "SETUP\r",1
WAIT "^Jパスワード"
WAIT "^J:"
SEND "$65\r",1
WAIT "^J設定 (1:オープニングメッセージ"
WAIT "^J>"
SEND "2\r",1
WAIT "^J現パスワードの入力"
WAIT "^J:"
SEND "$61\r",1
WAIT "^J利用者パスワードの設定"
WAIT "^J:"
SEND "$67\r",1
WAIT "^Jパスワードの再入力"
WAIT "^J:"
SEND "$67\r",1
WAIT "^J>"
GOTO MAIN
LABEL MNTPW
SEND "GO HP\r",1
WAIT "^J>"
WAIT "^JID (改行のみ:自分"
WAIT "^J:"
SEND "\r",1
SEND "SETUP\r",1
WAIT "^Jパスワード"
WAIT "^J:"
SEND "$65\r",1
WAIT "^J設定 (1:オープニングメッセージ"
WAIT "^J>"
SEND "3\r",1
WAIT "^J現パスワードの入力"
WAIT "^J:"
SEND "$65\r",1
WAIT "^J保守パスワードの設定"
WAIT "^J:"
SEND "$68\r",1
WAIT "^Jパスワードの再入力"
WAIT "^J:"
SEND "$68\r",1
WAIT "^J>"
GOTO MAIN
LABEL CAN
SEND "GO HP\r",1
WAIT "^J>"
WAIT "^JID (改行のみ:自分"
WAIT "^J:"
SEND "\r",1
WAIT "^JHP>"
SEND "CAN\r",1
WAIT "^JHome Partyを廃止します"
WAIT "^J:"
SEND "Y\r",1
WAIT "^J>"
GOTO MAIN